//app.js

//微信小程序之购物车 —— 微信小程序实战商城系列（5）： https://blog.csdn.net/michael_ouyang/article/details/70755892
//微信小程序 —— 瀑布流简单写法（css3属性加wx：if判断轻松实现） https://blog.csdn.net/Wu_shuxuan/article/details/78490063
//微信小程序商城系列之商品列表页（一） https://blog.csdn.net/zx_001/article/details/80580147
//微信小程序微商城系列文章 https://blog.csdn.net/zhenghhgz/article/details/89432330
//微信小程序教程系列 https://blog.csdn.net/michael_ouyang/article/details/54700871
//微信小程序之手机号快速注册 https://blog.csdn.net/michael_ouyang/article/details/77602615
//微信小程序商城篇（一）首页功能 https://blog.csdn.net/nan961136007/article/details/96575142
//微信小程序把玩系列: https://blog.csdn.net/u014360817/article/details/52649567
//微信小程序scroll-view之左右联动: https://blog.csdn.net/weixin_41612150/article/details/89099534

//微信小程序微商城（三）：电商首页福利专场无限下拉刷新动态API数据实现 https://www.jianshu.com/p/6b18c33d5ee2
//微信小程序微商城（五）：动态API实现商品详情页（下） https://blog.csdn.net/zhenghhgz/article/details/80805082

//微信小程序瀑布流的实现布局 https://www.hishop.com.cn/xiaocx/show_54965.html
//微信小程序 https://100boot.cn/

//微信官方 https://github.com/Tencent/weui-wxss/
//微信WeUI组件下载 https://developers.weixin.qq.com/miniprogram/dev/extended/weui/download.html
//有赞开源的 轻量、可靠的小程序 UI 组件库Vant Weapp https://youzan.github.io/vant-weapp 样式覆盖参考文档：https://youzan.github.io/vant-weapp/#/custom-style
//有赞开源的 轻量、可靠的移动端 Vue 组件库Vant https://youzan.github.io/vant
//移动互联网大数据平台（TalkingData）一套高质量的微信小程序 UI 组件库 https://weapp.iviewui.com  https://github.com/TalkingData/iview-weapp
//美丽说 MinUI  https://meili.github.io/min/docs/minui/
//个人（skyvow）Wux Weapp https://wux-weapp.github.io/wux-weapp-docs
//个人（weilanwl）ColorUI https://github.com/weilanwl/ColorUI

//微信小程序官方Demo https://github.com/wechat-miniprogram/miniprogram-demo
//微信小程序商城 https://developers.weixin.qq.com/community/develop/doc/00002683f04cd8ffef06c4fa051806    
//天使童装  https://github.com/EastWorld/wechat-app-mall
//柒火测试号 fire-shop-lite https://github.com/thundersword/fire-shop-lite
//陈军水果批发 https://github.com/gooking/TianguoguoXiaopu
//小程序海报组件-生成朋友圈分享海报并生成图片 https://github.com/jasondu/wxa-plugin-canvas
//鲜亮的高饱和色彩，专注视觉的小程序组件库ColorUI https://github.com/weilanwl/ColorUI
//微信小程序接口工具包 https://github.com/gooking/apifm-wxapi
//西安众邦科技 CRMEB商城系统 https://gitee.com/ZhongBangKeJi/CRMEB    https://github.com/crmeb/CRMEB_WechatApplet

//CSS学习 https://www.html.cn/doc/css3/text-effects

//第四范式智能客服机器人 https://bot.4paradigm.com/admin/home/index


App({
  onLaunch: function () {
    // 展示本地存储能力
    var logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())

    wx.setStorageSync('logs', logs)

    // 登录
    wx.login({
      success: res => {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
      }
    })
    // 获取用户信息
    wx.getSetting({
      success: res => {
        // console.log("获取用户的当前设置：", res);
        // if (!res.authSetting['scope.userInfo']) {
        //   console.log("小程序没有获取用户信息权限,准备申请权限：");
        //   wx.authorize({
        //     scope: 'scope.userInfo',
        //     success: function () {
        //       console.log("用户已同意小程序使用用户信息功能");
        //     }
        //   })
        // }

        // if (res.authSetting['scope.userInfo']) {
        //   // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
        //   wx.getUserInfo({
        //     success: res => {
        //       // 可以将 res 发送给后台解码出 unionId
        //       this.globalData.userInfo = res.userInfo

        //       // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
        //       // 所以此处加入 callback 以防止这种情况
        //       if (this.userInfoReadyCallback) {
        //         this.userInfoReadyCallback(res)
        //       }
        //     }
        //   })
        // }
      }
    })
  },
  globalData: {
    userInfo: null,
    category: {
      preSelectedCategoryId: -1,//由于switchTab不支持传递参数,故在这里将将要选择的分类ID设置为全局变量,在分类页面再从全局变量里获取数据,使用后需要重置为-1.
    },
  }
})